package edu.cibertec.sicsolutions.vfs.domain.votacion;

import java.io.Serializable;

import net.sf.json.JSONObject;

/**
 * Domain Object of table SESSION_TRACKING 
 * @author enrique.vargas
 *
 */
public class SessionTracking implements Serializable  { 
	
	public SessionTracking(){
	}
	
	public SessionTracking(Integer id){
	 this.id=id;
	}
	
	/**
	 * Column: ID, DataType: int
	 */
	private Integer id;
	/**
	 * Column: SESSION_ID, DataType: varchar
	 */
	private String sessionId;
	/**
	 * Column: CODIGO_MESA_VOTACION, DataType: int
	 */
	private Integer codigoMesaVotacion;
	
	private Integer numeroElectores;
	
	private String numeroMesa;
	
	
	public Integer getId(){
		return id;
	}
	public void setId(Integer id){
		this.id = id;
	}
	public String getSessionId(){
		return sessionId;
	}
	public void setSessionId(String sessionId){
		this.sessionId = sessionId;
	}
	public Integer getCodigoMesaVotacion(){
		return codigoMesaVotacion;
	}
	public void setCodigoMesaVotacion(Integer codigoMesaVotacion){
		this.codigoMesaVotacion = codigoMesaVotacion;
	}
	public Integer getNumeroElectores() {
		return numeroElectores;
	}

	public void setNumeroElectores(Integer numeroElectores) {
		this.numeroElectores = numeroElectores;
	}

	public String getNumeroMesa() {
		return numeroMesa;
	}

	public void setNumeroMesa(String numeroMesa) {
		this.numeroMesa = numeroMesa;
	}

	public String getNombreConsulado() {
		return nombreConsulado;
	}

	public void setNombreConsulado(String nombreConsulado) {
		this.nombreConsulado = nombreConsulado;
	}

	private String nombreConsulado;

	 	
	/**
	 * This will create a JSON object and output to client. Get the data from
	 * database and display result to GUI
	 * Convert JSONObject
	 * @return
	 * @throws Exception
	 */
	public JSONObject toJSONObject() throws Exception{
		 
		JSONObject json = new JSONObject();
				    json.put("id", id);
  	    		    json.put("sessionId", sessionId);
  	    		    json.put("codigoMesaVotacion", codigoMesaVotacion);
  	      	    
		return json;
	}
	
	
	
	
}